FTPクライアント

生成可能

FTP(ファイル転送プロトコル)を使ってファイルを送受信するための種類です。FTP簡易クライアント機能(ファイルのダウンロードおよびアップロード)が用意されています。

作成する方法

【名前】というFTPクライアントを作る

手順

【自分】で【ローカルパス】を【リモートパス】へアップロードする

ローカルにあるファイルをサーバへアップロードします。

【自分】で【リモートパス】を【ローカルパス】へダウンロードする

サーバ(リモート)にあるファイルをダウンロードします。

【自分】で【リモートパス】というディレクトリを作成する

サーバにフォルダを作成します。

【自分】で【リモートパス】というディレクトリを削除する

サーバにあるフォルダを削除します。

【自分】で【リモートパス】からファイルサイズを取得する

サーバにフォルダを作成します。

【自分】で【リモートパス】からファイル一覧を取得する

サーバの指定したディレクトリにあるファイルの一覧を取得します。

【自分】で【リモートパス】からファイル詳細一覧を取得する

サーバの指定したディレクトリにあるファイルの詳細な一覧を取得します。

【自分】で【リモートパス】から更新日時を取得する

サーバにあるファイルの更新日時を取得します。

【自分】で【リモートパス】を削除する

サーバにあるファイルを削除します。

【自分】を切断する

FTPサーバから切断します。

【自分】を接続する

FTPサーバに接続します。

【自分】で【リモートパス】を【新しいファイル名】へ変更する

サーバにあるファイルの名前を変更します。

【自分】で【リモートパス】に【ファイル名】が存在する

サーバにある指定した名前のファイルが存在するかどうか確認します。

FTPでフォルダが存在するかどうかを調べる

FTPでフォルダAにファイルAが存在すれば
	FTPでファイルAを削除する
そして

【自分】で【リモートパス】に【ディレクトリ名】というディレクトリが存在する

サーバにある指定した名前のディレクトリが存在するかどうか確認します。

FTPでディレクトリが存在するかどうかを調べる

FTPでリモートパスに「backup」というディレクトリが存在しなければ
	FTPで「リモートパス[backup]」というディレクトリを作成する
そして

設定項目

設定項目   説明
サーバ名 文字列 FTPサーバのホスト名
パスワード 文字列 FTPサーバのアカウントのパスワード
ユーザ名 文字列 FTPサーバのアカウントのユーザ名
応答コード 整数 FTPサーバからの応答コード
応答メッセージ 文字列 FTPサーバからの応答メッセージ
現在ディレクトリ 文字列 FTPサーバの作業ディレクトリ
SSL有効 真偽 SSL通信を有効にするかどうか

実行される手順

イベント手順はありません。

 

サンプルコード

FTPでファイルをアップロード・ダウンロードする

FTPサーバへ接続して、ファイルをアップロード・ダウンロードします。

FTPというFTPクライアントを作る
FTPのサーバ名は「ftpserver.com」
FTPのユーザ名は「username」
FTPのパスワードは「password」

FTPを接続させる
FTPで「/public_html/」からファイル詳細一覧を取得して、一覧とする
一覧を報告する
FTPで「picture.png」を「/public_html/picture.png」へアップロードする
FTPで「/public_html/picture.png」を「[プログラムのフォルダ]download.png」へダウンロードする
FTPで「/public_html/picture.png」を削除する
FTPを切断させる

 

ページ先頭へ